Stupidity; foolishness; mental incapacity: dedicated to whiny losers with rocks in their heads (1951+)
have rocks in one's head